Non Recurring Payments

Non-recurring payments occur when, rather than opting to pay their bill automatically each month, a subscriptionClosed A billing entity that incurs a charge. Examples include a network attached device whose usage you want to measure and charge for, or a monthly software subscription chooses to pay on their own terms, a payment by cash, for example. Records of these payments must be loaded into CMPClosed Converged Monetisation Platform. The MDS Global product that supports customer care and billing for digital service providers. and reconciled against the subscription’s accountClosed In the Cloud Monetisation Platform, a billing entity that can be used to manage payments on one or more subscriptions or payments for services. An account can hold details such as payments or invoices.. When CMP receives non-recurring payment files, these are automatically detected by a dedicated daemonClosed A computer program that runs as a background process, rather than being under the control of an interactive user., which creates a non-recurring payments batch in CMP for each file received.

This job matches payments to accounts and creates a batch to post the payments to the Sales Ledger. Once the posting batch has been created, it is detected by dedicated daemons that format the batch and transmit the payment information to the target sales ledger.

This job is automatically triggered whenever a non-recurring payments batch has been created.

The following daemons are associated with Non Recurring Payments:

Daemon Description
Load Non Recurring Payments From Generic Format This daemon is responsible for the collection and decryption of generic CMP files and the creation of CMP batches which are available for processing into CMP by the appropriate batch job.
Acknowledge Non Recurring Payments Receipt Of This daemon is responsible for generating encrypted files to acknowledge the receipt and processing of third party files by CMP.

The following probes can be run against Non Recurring Payments:

Name Type Description
Non Recurring Payments Verification Account Allocation Alert Alert probe that returns the number of payment records associated with the account in the most recent batch. If the query returns a value that is above the threshold, an alert will be sent to the recipients configured against the probe.
Non Recurring Payments Verification Payments Supplied Alert Alert probe that returns the number of payment files with no payments. If the query returns a value that is above the threshold, then an alert will be sent to the recipients configured against the probe.
Non Recurring Payments Batch Completed Alert Alert probe that returns number of times the Non Recurring Payment job has run today. A value of zero indicates the job has not run today and an alert will be sent to the recipients configured for this probe
Non Recurring Payments Batch Completed SLA SLA probe that returns the number of CMP configuration errors detected by the Non Recurring Payment job today. The SLA is breached if the number of errors is above the defined threshold. These type of errors can be resolved by amending CMP configuration. Because this is an SLA probe, no email alert is issued.
Non Recurring Payments Verification Normal Alert Alert Probe which looks for Non Recurring Payments received in a set number of hours. If this query returns a value that is above the threshold, then the alert will be sent to the recipients configured against the probe.
Non Recurring Payments Verification No Payment Dates Alert Alert probe that returns the number of null payment date/time records in the last batch processed. If the query returns a value that is above the threshold, then an alert is sent to the recipients configured against the probe.
Non Recurring Payments Verification Invoice Allocation Alert Alert probe that returns the number of payment records associated with an Invoice in the most recent batch. If the query returns a value that is above the threshold, then an alert will be sent to the recipients configured against the probe.
Non Recurring Payments Load Completed Alert Alert probe that returns the number of files received by the Non Recurring Payment Load daemon today. A value of zero indicates that no inbound files were received today and an alert will be sent to the recipients configured for this probe.

Relevant JSON schemaClosed A specification for JSON based format for defining the structure of JSON data.: